/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Bean;

import Controller.ConsultaDao;
import Controller.MedicoDao;
import Controller.PacienteDao;
import Model.Consulta;
import Model.Paciente;
import java.sql.Date;
import java.util.ArrayList;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean(name="consultaMBean")
@RequestScoped
/**
 *
 * @author RodrigoDantas
 */
public class ConsultaMBean {

    private ArrayList<Consulta> listaConsulta;
    private PacienteDao paciente = new PacienteDao();
    private ArrayList<Paciente> listaPaciente = paciente.getListaPaciente();
    private Consulta obj;
    private int    id_medico;
    private int    id_consulta;
    private int   id_paciente;
    private Date dataConsulta;
    private String cpf;
    private String telefone;
    private String rua;
    private String bairro;
    private String cidade;
    private String estado;
    
    private void initObj(){
        ConsultaDao novo = new ConsultaDao();
        listaConsulta = novo.getListaConsulta();
        
        //listaPaciente.add(obj);
        //obj = novo.findById(133);
        //obj = novo.findByNome("ok");
        //novo.atualizaPaciente("gurudohimalaia", obj.getCpf(), 123456, null, null, 'h', null, null, null, null, null, null, null, null, 1151);
        //obj = new Paciente("raul", "09023379470", 4214, "87487306", "ramon@homra", 'm', null, null, null,null, "Ephigenio Barbosa", "João Pessoa", "bancários", "Paraíba");
  
       
    }
    
    public static void main(String []args){
        ConsultaDao teste = new ConsultaDao();
        teste.insereConsulta(1, 1, 1, Date.valueOf("2013-04-05"));
    }
    
    public void nomePaciente(String nome){
        for(Paciente pac : listaPaciente)
            if(pac.getNome().equals(nome))
                id_paciente = pac.getId();
    }
      public void cadastrar(){  
   
        ConsultaDao teste = new ConsultaDao();

             teste.insereConsulta(id_consulta, id_medico, id_paciente, dataConsulta);
              
    }
      
}
